Fehlerprognosen zur Qualitätssteigerung in frühen Entwicklungsphasen der Automobilindustrie
نویسندگان
چکیده
Die strukturelle Komplexität hybrider Systeme wuchs in den letzten Jahren stark an und führte zu einem deutlichen Anstieg der Fehlerzahl in der implementierten Software. Besonders evident ist dies in der Automobilindustrie. Qualitätssicherungsmaßnahmen in frühen Phasen des Entwicklungszyklus sollen dieser Entwicklung kosteneffektiv entgegenwirken. Fehlerprognosen können die komplexitätsabhängig zu erwartende Fehleranzahl von Softwaremodulen abschätzen. Anhand der Prognosen kann der Entwurf besonders komplexer und somit stärker fehlerbehafteter Softwaremodule überdacht werden, mit dem Ziel die Komplexität und dadurch die zu erwartende Fehleranzahl zu verringern. Es wird ein zielführendes Fehlerprognosemodell vorgestellt, das unter Verwendung von Softwaremetriken und statistischen Verfahren aufgestellt worden ist. 1 Einleitung und Motivation Der Markt eingebetteter Systeme in der Automobilindustrie ist in den letzten Jahren stark gewachsen [Be06]. Ein Grund hierfür ist, dass Innovationen hauptsächlich (8090%) durch Software realisiert werden [Be06]. Dieser intensive Einsatz von Software birgt jedoch Probleme in der Überschaubarkeit und Beherrschbarkeit von Systemen [Em05, Eq07, Li02]: Fahrzeugherstellerübergreifend soll dadurch die Zahl der durch Software verursachten Autopannen auf zwei drittel ansteigen [Dp03]. Dieser prognostizierten Entwicklung soll durch qualitätssteigernde Verfahren basierend auf Fehlerprognosen kosteneffektiv begegnet werden. Im Folgenden wird daher ein statistischer Fehlerprognoseansatz empirisch im Automobilumfeld untersucht. Die Fehlerprognose kann frühzeitig anhand von Designdokumenten, später auch anhand von Quelltext Anzahl und Art der Fehler eines Systems abschätzen. Die Anzahl der Fehler kann für Testaufwandsplanungen zur Ableitung von Zeitaufwand und Anzahl benötigter Tester herangezogen werden. Die Fehlerart – beispielsweise 17 Fehler aufgrund von Vererbungsbeziehungen – kann zur Identifikation von fehlerverursachenden Systemeigenschaften herangezogen werden, die im Anschluss zur Fehlervermeidung entsprechend optimiert werden sollten.
منابع مشابه
Qualitätssteigerung der Automotive-Software durch formale Spezifikation funktionaler Eigenschaften auf der Abstraktionsebene des Modellentwurfs
Softwarebasierte Funktionalitäten gewinnen zunehmend an Bedeutung für moderne Automobile – ein Großteil der Innovationen wird von Elektronik und Software getrieben. Zahlreiche Sicherheitsund Komfortfunktionen werden durch Software ermöglicht. Automobile eingebettete Systeme bilden ein hochkomplexes heterogenes Netzwerk, bestehend aus bis zu 70 Steuergeräten. Die Beherrschung der Komplexität die...
متن کاملLessons Learned beim Übergang von Funktionsmodellierung mit Verhaltensmodellen zu Modellbasierter Software-Entwicklung mit Implementierungsmodellen
Ein vielversprechender Ansatz für die Entwicklung immer komplexerer softwarebasierter Systeme im Automobil besteht in der Anwendung von modellbasierten Entwicklungsmethoden, bei denen sowohl die frühe Funktionsentwicklung als auch die Implementierung der Funktionssoftware durch die Erstellung von graphischen Modellen und den Einsatz von Codegeneratoren unterstützt wird. Im Rahmen dieser Entwick...
متن کاملFormale und formatunabhängige Fahrszenarienbeschreibung für automatisierte Testvorgänge im Bereich der Entwicklung von Fahrer-Assistenzsystemen
In diesem Beitrag wird der Ansatz zur formalen Beschreibung von Fahrszenarien in den frühen Entwicklungsphasen von vorausschauenden Fahrerassistenzsystemen vorgestellt. Damit wird die Wiederverwendbarkeit der Fahrszenarienbeschreibungen innerhalb eines Entwicklungsteams angestrebt. Außerdem ermöglicht die Formalisierung die Wiederverwendung des Testwissens in den weiteren Entwicklungsphasen. Di...
متن کاملAbgleich von Teilmodellen in den frühen Entwicklungsphasen
Teilmodelle sind Daten-, Zustandsoder andere Modelle, die die individuellen, initialen Anforderungen eines einzelnen Stakeholders repräsentieren. Dieses Papier adressiert das Problem, wie autark entstandene Teilmodelle zu einem Gesamtmodell abgeglichen werden können. Zunächst analysieren wir die Eignung bisher vorhandener Mischverfahren für Modelle und zeigen, daß sie wesentliche Defizite aufwe...
متن کاملEine ganzheitliche qualitative Vorgehensweise zur Erhöhung der Zuverlässigkeit programmierbarer mechatronischer Systeme in frühen Entwicklungsphasen
Die Entwicklung programmierbarer mechatronischer Systeme erfordert die Zusammenarbeit der Disziplinen Elektrotechnik, Maschinenbau und Informationstechnik. Die komplexe Kombination von Komponenten aus diesen Fachbereichen stellt laut der VDI-Richtlinie „Entwicklungsmethodik für mechatronische Systeme“ [VDI2206] eine große Herausforderung insbesondere mit Hinblick auf die Zuverlässigkeit dar. Da...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008